from django import forms

class ContactForm(forms.Form):
    asunto = forms.CharField(max_length = 255, min_length = 3)
    email = forms.EmailField(required=False, label='tu correo')
    mensaje = forms.CharField(widget=forms.Textarea, label='Cuentanos...')

    def clean_mensaje(self):
        mensaje = self.cleaned_data['mensaje']
        num_words = len(mensaje.split())
        if num_words < 4:
            raise forms.ValidationError("Not enough words!")
        return mensaje